Python Job: Software Developer

Job added on

Company

nugget.ai

Location

Toronto - Canada

Job type

Full-Time

Python Job Details

What you’ll do...

  • Actively contribute in agile project teams during scrums, sprint planning, code reviews
  • Develop, maintain, and integrate software systems and applications
  • Deliver strong technical design and Python programming skills
  • Articulate technical issues to peers, architects and project managers while recommending creative solutions
  • Ensure application quality and guard against regressions by maintaining test suites covering the breadth of system features

Your preferred profile...

  • Proficient with core Python and experience with the Django framework
  • Experience designing data models and managing database migrations
  • Experience maintaining REST APIs for application integration
  • Experience with Docker containerization and managing deployments to AWS or other cloud vendors is an asset
  • Experience integrating with 3rd party custody providers (i.e. Fidelity Clearing Canada) is an asset
  • Experience developing client onboarding with KYC/AML compliance and digital signing is an asset
  • Full stack candidates will have demonstrate experience with modern front-end technologies such as TypeScript, HTML, CSS and frameworks such as ReactJS, NextJS, AngularJS, Vue.js
  • Bachelor’s degree in Computer Science or Software Engineering with a thorough understanding of fundamental theory relevant to application development
  • More senior candidates will have demonstrated technical team leadership skills, including the ability to assume responsibility for delivering the project, and to keep a small team of developers engaged and efficient